Package-level declarations

Types

Link copied to clipboard
abstract class AbstractMercatorImageTile(sector: MercatorSector, level: Level, row: Int, column: Int) : ImageTile

Constructs a tile with a specified sector, level, row and column.

Link copied to clipboard
actual open class MercatorImageTile(sector: MercatorSector, level: Level, row: Int, column: Int) : AbstractMercatorImageTile

Constructs a tile with a specified sector, level, row and column.

expect open class MercatorImageTile(sector: MercatorSector, level: Level, row: Int, column: Int) : AbstractMercatorImageTile
actual open class MercatorImageTile(sector: MercatorSector, level: Level, row: Int, column: Int) : AbstractMercatorImageTile
actual open class MercatorImageTile(sector: MercatorSector, level: Level, row: Int, column: Int) : AbstractMercatorImageTile

Constructs a tile with a specified sector, level, row and column.

actual open class MercatorImageTile(sector: MercatorSector, level: Level, row: Int, column: Int) : AbstractMercatorImageTile

Constructs a tile with a specified sector, level, row and column.

Link copied to clipboard
open class MercatorSector(val minLatPercent: Double = -1.0, val maxLatPercent: Double = 1.0, minLongitude: Angle = Angle.NEG180, maxLongitude: Angle = Angle.POS180) : Sector
Link copied to clipboard
open class MercatorTiledImageLayer(name: String? = null, tiledSurfaceImage: MercatorTiledSurfaceImage? = null) : TiledImageLayer
Link copied to clipboard
open class MercatorTiledSurfaceImage(tileFactory: TileFactory, levelSet: LevelSet) : TiledSurfaceImage
Link copied to clipboard
abstract class MercatorTiledVectorLayer<C : Any>(levelOffset: Int = 0, numLevels: Int = 22, maxLoadedTiles: Int = 256, maxConcurrentFetches: Int = 4, displayName: String? = null) : TiledVectorLayer<C>

TiledVectorLayer over a Web-Mercator slippy tile pyramid (the z/x/y scheme used by MVT vector tiles and OSM building tiles), as opposed to the geographic Plate-Carrée pyramid of earth.worldwind.layer.TiledFeatureLayer.

Link copied to clipboard
Link copied to clipboard

Web-Mercator (slippy-map) tile ↔ geographic conversions, shared by the MVT and OSM-Buildings layers and the bulk-retrieval drivers so the projection math lives in exactly one place. Tiles follow the standard 256-px OSM/XYZ scheme: x grows east, y grows south (y = 0 is north), with n = 2^zoom tiles per axis. Latitude is clamped to ±maxLatitudeDegrees.

Link copied to clipboard
class WebMercatorImageLayer(val serviceAddress: String, val imageFormat: String = "image/png", val isTransparent: Boolean = false, name: String? = null, tiledSurfaceImage: MercatorTiledSurfaceImage? = null) : MercatorTiledImageLayer, WebImageLayer
Link copied to clipboard